#! /usr/bin/env/python3
# -*- coding:utf-8 -*-
"""
    作者：王楠
    功能: 计算bmr，bmr计算器
    版本: 2.0
    日期：2020/02
"""


def main():
    """
        主函数
    """

    y_or_n = 'n'

    while y_or_n != 'y':

        # 性别
        gender = input('性别(男/女)：')
        # 体重
        weight = float(input('体重（公斤）：'))

        # 身高
        height = float(input('身高（cm）：'))

        # 年龄
        age = int(input('年龄：'))

        if gender == '男':
            bmr = (13.7 * weight) + (5.0 * height) - (6.8 * age) + 66
        elif gender == '女':
            bmr = (9.6 * weight) + (1.8 * height) - (4.7 * age) + 655
        else:
            bmr = -1
        if bmr != -1:
            print('基础代谢率bmr是：', bmr, '大卡')
        else:
            print('暂时不支持')

        y_or_n = input('是否退出程序：（y/n）')


if __name__ == "__main__":
    main()
